Motor control apparatus

ABSTRACT

An apparatus for controlling an adjustable-speed electric motor. The actual motor speed is sensed and compared with a commanded motor speed. A speed error signal, which depends on the difference between the actual and desired values of motor speed, is derived and applied to a proportional-plus-integral control circuit which converts it into a first torque command signal. The speed command signal is converted into a second torque command signal proportional to the rate of change of the speed command signal. The second torque command signal is added to the first torque command signal to provide a torque command signal. A control circuit responds to the torque command signal by controlling the operation of the motor in accordance with the torque command signal.

BACKGROUND OF THE INVENTION

This invention relates to an apparatus for controlling an adjustable-speed electric motor.

Electric power converters or inverters have been employed for the application of adjustable-speed drives using alternating current motors. A typical converter includes a direct current (DC) rectifier for rectifying three-phase AC input voltage and for supplying the resulting direct current (DC) bus potential to an inverter. The inverter comprises a plurality of pairs of series-connected switching elements to generate an adjustable frequency output. In many applications, such a frequency adjustment is effected through a control circuit which employs a pulse width modulation (PWM) control technique in producing variable frequency gating pulses to periodically switch the respective switching elements so as to operate the motor at a variable speed. The motor can be propelled (motoring mode) or retarded (braking mode) as desired by appropriately varying the frequency and the amplitude of the excitation that the inverter applies to the motor.

The actual motor speed is sensed and compared with a commanded motor speed. An speed error signal, which depends on the difference between the actual and desired values of motor speed, is derived and applied to a proportional-plus-integral control circuit which converts it into a torque command signal. The control circuit responds to the torque command signal by controlling the operation of the inverter so as to vary, as a function of the torque command signal, the amplitude of the voltages supplied from the inverter to the motor.

One problem occurs where the motor is coupled to drive a mechanical load having elastic elements. For example, an elevator has an elevator rope, springs, rubber cushions and other elastic elements for providing improved passenger's comfort and vibration insulation. In such a case, the control circuit tends to resonate with the mechanical load. This tendency neutralize any attempt to increase the response time of the control circuit with respect to commanded motor speed changes.

SUMMARY OF THE INVENTION

Therefore, one main object of the invention is to provide an improved motor control apparatus having a rapid response rate with respect to commanded motor speed changes without any influence of its resonance with the mechanical load driven by the motor.

There is provided, in accordance with the invention, an apparatus for controlling an adjustable speed electric motor. The apparatus includes a motor drive circuit for applying power to drive the motor, and a control circuit responsive to a torque command signal for controlling the operation of the motor drive circuit so as to vary the power as a function of the torque command signal. The control circuit includes a speed sensor sensitive to motor rotation speed for producing a speed feedback signal indicative of a sensed speed of rotation of the motor, a source for producing a speed command signal indicative of a desired motor speed, a first summing circuit for summing the speed feedback and command signals to provide a speed error signal indicative of the difference between the sensed and desired motor speeds, a proportional-plus-integral amplifier connected to the first summing circuit for converting the speed error signal into a corresponding first torque command signal, a second torque command signal generator connected to the source for converting the speed command signal into a corresponding second torque command signal proportional to the rate of change of the speed command signal, and a second summing circuit for summing the first and second torque command signals to provide the torque command signal.

BRIEF DESCRIPTION OF THE DRAWINGS

This invention will be described in greater detail by reference to the following description taken in connection with the accompanying drawings, in which:

FIG. 1 is a schematic block diagram showing one embodiment of a motor control apparatus made in accordance with the invention; and

FIG. 2 shows signal waveforms obtained at various points of the control circuit.

DETAILED DESCRIPTION OF THE INVENTION

With reference now to the drawings, and particularly to FIG. 1, an adjustable speed motor drive is shown as comprising a converter system 12 which receives electric power from a suitable AC power source 10. The converter system 12 includes a power rectifier which is operative to convert alternating voltage to unipolarity voltage for energizing a DC link shown as the relatively positive conductor 15a and the relatively negative conductor 15b. The DC link is spanned by a capacitor 14 which smoothes the rectified power. The unipolarity voltage across the smoothing capacitor 14 is applied to a power inverter 16. The inverter 16 includes a plurality of parallel pairs of series-connected switching elements arranged and controlled to convert the DC input power into AC output power having adjustable frequency and voltage magnitude. For this purpose, each of the switching elements has its controlled electrode coupled to a control circuit 20 which will supply the switching elements with cyclic gate pulses to turn on the switching elements in a predetermined sequence and at a desired frequency. The AC output is supplied to a three-phase induction motor -8 through three output conductors, one of which is illustrated in FIG. 1. The induction motor 18 has three-phase stator windings which are energized by the output of the inverter 16 and a rotor coupled to drive a mechanical load such as an elevator.

The induction motor 18 can be propelled (motoring mode) or retarded (braking mode) as desired by appropriately varying the frequency and the amplitude of the excitation that the inverter 16 applies to the induction motor 18. For this purpose, the control circuit 20 regulates and controls the operation of the inverter 16 in programmed response to a plurality of input signals which may comprise a signal representing the desired motor speed and a feedback signal representative of the actual motor speed. The control circuit 20 utilizes a pulse width modulation (PWM) control technique to produce gating pulses so as to periodically switch the respective power transistors of the inverter 16 in accordance with a speed pattern programmed into the control circuit 20.

A magnetic pickup transducer 22 produces a series of motor rotation electrical pulses of a repetition rate directly proportional to motor speed. These electrical pulses are supplied to a frequency-to-voltage converter 24 and also to a forward-reverse detector 26. The frequency-to-voltage converter 24 converts the input pulse signal into a voltage signal corresponding to the speed of rotation of the induction motor 18 and supplies the resulting voltage signal to a speed feedback signal generator 28. The forward-reverse detector 26 detects the direction of rotation of the induction motor 18 to produce a low-level signal, thereby causing the speed feedback signal generator 28 to produce a speed feedback signal ωn which corresponds to the voltage signal fed thereto from the frequency-to-voltage converter 24 when the induction motor 18 is rotating in a forward direction and a high-level signal, thereby causing the speed feedback signal generator 28 to produce a speed feedback signal ωn which corresponds to the result of inversion of the voltage signal fed thereto from the frequency-to-voltage converter 24 when the induction motor 18 is rotating in a reverse direction.

A speed control circuit, generally designated by the numeral 30, includes a summing circuit 32 which receives a speed command signal Ns through a resistor R1 from a speed pattern generator 40 and a speed feedback signal ωn through a resistor R2 from the speed feedback signal generator 28. The values of the resistors R1 and R2 are selected to provide an appropriate weight ratio of the speed command signal Ns with respect to the speed feedback signal ωn. The summing circuit 32 derives a speed error signal which depends on the difference, if any, between the actual and desired values of motor speed. The speed error signal is supplied to a proportional-plus-integral control circuit 34 comprised of an amplifier A, a proportional control element R3 and an integral control element C1. The proportional-plus-integral control circuit 32 converts the speed error signal into a corresponding torque command signal I_(T) which is supplied to a primary current calculation circuit 42.

The speed feedback signal ωn is also supplied to an excitation current calculation circuit 44 which calculates a required excitation current as a function of the speed feedback signal ωn and produces an excitation current command signal I_(G) representative of the calculated excitation current. The excitation current command signal I_(G) is supplied to the primary current calculation circuit 42 which calculates a required primary current I₁ as I₁ =I_(G) ² +I_(T) ² where I_(G) is the required excitation current calculated in the calculation circuit 44 and I_(T) is the current required to obtain the required torque determined in the speed control circuit 30. The calculated primary current command signal I₁ is supplied to a summing circuit 46 which receives another input I_(f) from a current detector 48. The current detector 48 senses the primary current supplied from the inverter 16 to the induction motor 18 and produces a primary current feedback signal I_(f). The summing circuit 46 derives a primary current error signal which depends on the difference between the actual and desired values of motor primary current. The primary current error signal is supplied to a proportional-plus-integral control circuit 50 which converts the primary current error signal into a corresponding inverter output voltage command signal V which is supplied to a PWM waveform generator 52.

The torque command signal I_(T) is also supplied to a slip calculation circuit 54 which receives another input I_(G) from the excitation current calculation circuit 44. The slip calculation circuit 54 calculates the slip frequency ωs as ωs=I_(T) /(I_(G) ×τ2) where τ2 is the secondary time constant of the induction motor 18. A phase angle calculation circuit 56 receives an input I_(T) from the speed control circuit 30. The phase angle calculated circuit 56 detects a change ΔI_(T) of the torque command signal I_(T) and calculates a frequency correction factor Δω corresponding to the inverter phase angle change as a function of the detected torque command signal change ΔI_(T). The calculated values ωs and Δω are fed to a summing circuit 58 which receives another input ωn from the speed feedback signal generator 28. The summing circuit 58 sums these input signals ωs, Δω and ωn and produce a primary frequency command signal ω1. The primary frequency command signal ω1 is applied to a zero crossing detector 60 which produces a forward-reverse command signal F/R to the PWM waveform generator 52. The primary frequency command signal ω1 is also applied from the summing circuit 58 to an absolute value conversion circuit 62 and then to a voltage-to-frequency converter 64 which produces a fundamental frequency command signal F having phase and frequency information. The frequency command signal F is supplied to the PWM waveform generator 52.

The waveform generator 52 responds to the voltage command signal V and the frequency command signal F by controlling the operation of the switching elements of the inverter 16 so as to vary, as a function of the voltage command signal V, the amplitude of the fundamental components of the three-phase alternating voltages that the inverter 16 applies to the induction motor 18 and to vary, as a function of the frequency command signal F. the frequency of the fundamental components of the three-phase alternating voltages that the inverter 16 applies to the induction motor 18. The forward-reverse command signal will determine the sequence of operation of the switching elements of the inverter 16 so as to drive the induction motor 18 in a commanded direction.

The control circuit 20 also includes an open loop circuit including a second torque command signal generator 70 which receives an input Ns from the speed pattern generator 40 and produces a second torque command signal TB proportional to the rate of change of the speed command signal Ns. The second torque command signal TB is represented as TB=K×dNs/dt where K is a constant corresponding to the force GD² of inertia of the mechanical load driven by the induction motor 18 and dNs/dt is the rate of change of the speed command signal Ns. The constant K is selected in such a manner that the second torque command signal has a magnitude corresponding to a torque required to drive the mechanical load, the required torque being determined by the rate of change of the speed command signal Ns and the force GD² of inertia of the mechanical load. The second torque command signal TB is supplied to a summing circuit 72 where it is added to the output TA of the speed control circuit 30 to provide the torque command signal I_(T). This open loop circuit permits the speed control circuit 30 to provide a small torque command signal TA required to compensate for a small error which may be caused by mechanical losses produced in the induction motor 18 and the mechanical load and an error produced in selecting the constant K.

Referring to FIG. 2, the operation of the open loop circuit will further be described. The waveform A relates to the speed command signal Ns obtained at the output of the speed pattern generator 40 and the waveform B relates to the speed feedback signal ωn obtained at the output of the speed feedback signal generator 28. The speed command signal Ns is applied to the second torque command signal generator 70 which converts it into a second torque command signal TB proportional to the rate of change of the speed command signal Ns, as shown by the waveform C of FIG. 2. The speed command signal Ns is also applied to the speed control circuit 30 which converts it into a first torque command signal TA, as shown by the waveform D of FIG. 2. The summing circuit 72 adds the first and second torque command signals TA and TB to produce a torque command signal I_(T). It can be seen from FIG. 2 that the speed control circuit 30 produces a small torque command signal TA which is enough to compensate for a small error between the torque commanded by the second torque command signal TB and the actual torque required for the induction motor 3, the error being caused mainly by mechanical losses produced in the induction motor 18 and the mechanical load and an error produced in calculating the constant K. It is, therefore, possible to eliminate the resonance problem by minimizing the gain of the speed control circuit 30.

It is apparent from the foregoing that the invention has provided a motor control apparatus which can operates at a rapid response rate with respect to commanded motor speed changes without any influence of its resonance with the mechanical load driven by the motor. This increases the freedom in designing the mechanical load. Since a significant portion of the torque command signal is obtained in an open loop circuit, the operation remains stable against disturbances. The motor control apparatus is advantageous particularly when it is applied to drive a vibratile mechanical load such as an elevator or the like which has such characteristics as:

1. It requires a 100% torque during normal running conditions and additional 100% torque during acceleration or deceleration.

2. Its inertia force GD² remains constant regardless of the number of the passengers in its passenger cage.

3. The rate of change of its speed remains substantially constant during acceleration.

While the invention has been described in conjunction with a specific embodiment thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all alternatives, modifications and variations that fall within the scope of the appended claims. 

What is claimed is:
 1. An apparatus for controlling an adjustable-speed electric motor, including a motor drive circuit for applying power to drive the motor, and a control circuit responsive to a torque command signal for controlling the operation of the motor drive circuit so as to vary the power as a function of the torque command signal, the control circuit including:a speed sensor sensitive to motor rotation speed for producing a speed feedback signal indicative of a sensed speed of rotation of the motor; a source for producing a speed command signal indicative of a desired motor speed; a first summing circuit for summing the speed feedback and command signals to provide a speed error signal indicative of the difference between the sensed and desired motor speeds; a proportional-plus-integral amplifier connected to the first summing circuit for converting the speed error signal into a corresponding first torque command signal; a second torque command signal generator connected to the source for converting the speed command signal into a corresponding second torque command signal proportional to the rate of change of the speed command signal; and a second summing circuit for summing the first and second torque command signals to provide the torque command signal.
 2. The apparatus as claimed in claim 1, wherein the first summing circuit sums the speed feedback and command signals at a predetermined ratio.
 3. The apparatus as claimed in claim 1, wherein the second torque command signal generator generates a second torque command signal represented as K×dNs/dt where K is a constant corresponding to the inertia force of a mechanical load coupled to the motor and dNs/dt is the rate of change of the speed command signal.
 4. The apparatus as claimed in claim 1, wherein the motor is coupled to drive an elastic mechanical load having an inertia force.
 5. The apparatus as claimed in claim 4, wherein the second torque command signal generator generates a second torque command signal represented as K×dNs/dt where K is a constant corresponding to the inertia force of the load and dNs/dt is the rate of change of the speed command signal.
 6. The apparatus as claimed in claim 1, wherein the motor is an alternating current motor coupled to drive an elevator having an interia force, and wherein the motor drive circuit includes an inverter having relatively positive and negative DC inputs and a plurality of AC output terminals connected to the alternating current motor for converting unipolarity voltage applied to the input terminals into alternating voltage at the output terminals.
 7. The apparatus as claimed in claim 6, wherein the control circuit includes means for converting the torque command signal into a corresponding voltage command signal, and means responsive to the voltage command signal for vary the amplitude of the alternating voltage as a function of the voltage command signal.
 8. The apparatus as claimed in claim 7, wherein the second torque command signal generator generates a second torque command signal represented as K×dNs/dt where K is a constant corresponding to the inertia force of the load and dNs/dt is the rate of change of the speed command signal. 